File list for SRE-FILTER

This is a list of the files packaged with SRE-FILTER.

Note that unless otherwise mentioned:

  • Files with .80, .RXL, .CMD, and .RXX extensions are written to your working directory (typically, \GOSERV)
  • Files with .CTL, .CNT, and .LOG extensions are written to the DATA subdirectory of your data directory (typically, \GOSERV\DATA)
  • Files with .HTM, .GIF, .MAP, .KEY, .DAT and .DOC extensions are written to the SAMPLES subdirectory of your data directory (typically, \GOHTTP\SAMPLES)
  • SREFILTR.80
    The filter program. Ambitious, REXX-aware users may wish to tinker with this filter (i.e.; by adding more dynamic replacement options).
    READ.ME Simple installation instructions.
    INITFILT.80 and INITFILT.DOC
    INITFILT.80 contains the initialization parameters that can be changed by the user. INITFILT.DOC is a heavily documented sample of INITFILT.80, and is meant to be used as a reference for those interested in hand-editing INITFILT.80.
    SREFPRC1.RXL, SREFPRC1.DOC, and SREFPRC1.ZIP
    SREFPRC1.RXL is a procedure library that SRE-FILTER loads into macrospace when first invoked. It contains a number of useful routines (described in SREFPRC1.DOC), that ambitous REXX programmers may use when writing their own server side programs (SREFPRC1.ZIP contains the source code for these procedures).
    FILTINST.80 and FILTINST.HTM
    FILTINST.80 and FILTINST.HTM are used to configure SRE-FILTER. FILTINST.HTM (which is copied to your data directory) is a FORM's based front-end to FILTINST.80, a REXX routine that does the acutal configuration.
    PREFILTR.80
    A SRE-FILTER pre-filter procedure. Besides being a sample, this provides support for the GoRemote "server remote control" package.
    POSTFILT.80
    A sample "post-filter", it uses MAILIT.80 to e-mail "event specific" alerts.
    GETAFILE.80, GETAFILE.HTM, and FILES.KEY
    A file-viewer/transfer facility, a sample HTML document that uses it, and a "key descriptor" file.
    DOSEARCH.80, DOSEARCH.HTM, TESTSRCH.HTM and CONGRESS.DAT
    A "search for string in a text file" facility, a sample HTML document that uses it, and two files used to demonstrate "searchable indices".
    SRCHINDX.80, SRCHINDX.HTM, SRCHINDX.DOC, SAMPLES.SWI, and SAMPLE.CON.
    These provide access to the SWISH "directory indexer" program; and demonstrate a "search engine on files in the SAMPLES directory" SWISH can be obtained from ftp://ftp.eit.com/pub/web.software/swish/.
    REXXLIB.DLL
    A library of REXX procedures used to access macrospace. It is part of the REXXLIB shareware package (available through HOBBES.NMSU.EDU).
    MACROEYE.CMD
    A macrospace monitor (updates macrospace versions of SRE-FILTER's input files).
    REPSTRGS.IN
    A customizable list of REPLACEment strings, used by the REPLACE xxx keyphrase.
    ALIASES.IN
    A sample of an alias file. Aliases are used for implementing searchable indices, for document redirection, and other useful tricks.
    INTERPET.IN
    INTERPET.IN (the default INTERPRET_FILE) contains samples of "REXX-executable" code blocks, for use by the INTERPRET xxx keyphrase.
    USERS.IN
    A sample of a username/password/privileges file.
    VIRTUAL.IN
    A sample of a "virtual directory" file.
    COUNTER.CNT
    A sample "count of hits file", for use by the REPLACE HITS keyphrase
    RECRDALL.CNT
    A sample of a "record all requests" file, that is used when the RECORD_OPTION is active.
    SENDFILE.CTL
    A sample "tracking and control" file. SENDFILE.CTL is used by GETAFILE.
    ALL_FILE.CTL
    Used to control access to selected files ( when ALLOW_ACCESS equals either NO or INHOUSE).
    SAMPMAP.GIF, SAMPMAP.MAP, and SAMPMAP.HTM
    Demonstrates the use of image maps.
    SAMPOPT1.HTM and SAMPOPT2.HTM
    Demonstrates the use of the OPTION keyphrase.
    SAMPMBOX.HTM and ANYONE.LOG
    Demonstrates the use of message-boxes.
    STATUS.HTM and STATUS.80
    STATUS.HTM demonstrates several SRE-FILTER features, and provides an example of how to invoke Server Side Processing by calling STATUS.80 (STATUS.80 will return information on SRE-FILTER settings).
    GIFS.ZIP
    A variety of useful GIF files. They will be copied to the \IMGS subdirectory of your data directory.
    SREFILTR.HTM and SUMMARY.HTM.
    The "web accessible" help.
    TESTABL.HTM, TESTTABL.TBL, TESTTABL.DEF
    Used to demonstrate the USE_TABLE INTERPRET keyphrase.
    UPLOAD.HTM
    Demonstrates the use of SREFILTR's GET_URL command for uploading files from other HTTP servers.
    INDEX.HTM
    A sample home page that links to many of the HTML files listed here (it is copied to your data directory).
    FILELIST.HTM
    This list of files in it's very own HTML document!
    TSTHTTPD.HTM
    Sample of NCSA HTTPD style server side includes.
    DIRINFO.RXX and USETABL2.RXX
    Samples of a "REXX-code" blocks that can be used in an INTERPRET keyphrase.
    XCOUNT.CMD and TEST-CGI.CMD
    Sample CGI-BIN programs (courtesy of GoHTTP HTTP filter system.
    XCOUNT.CMD will generate a "count of hits" bitmap file (and will also augment hits); it is (minimally) called as /CGI-BIN/XCOUNT/?URL_NAME.
    TEST-CGI reports on the current "CGI-BIN" environment variables.
    Both of these are written to your CGI-BIN directory (typically, \GOSERV\CGI_BIN)